.intel_syntax noprefix
MFENCE # instrumentation
.test_case_enter:
.function_main:
.bb_main.entry:
JMP .bb_main.0 
.bb_main.0:
AND RDI, 0b1111111111111 # instrumentation
XOR word ptr [R14 + RDI], 93 
CMOVL RBX, RBX 
OR EAX, 0b1000000000000000000000000000000 # instrumentation
BSR ECX, EAX 
AND RAX, 0b1111111111111 # instrumentation
LOCK NOT byte ptr [R14 + RAX] 
XOR EAX, 1118773040 
AND RCX, 0b1111111111111 # instrumentation
CMOVS RAX, qword ptr [R14 + RCX] 
AND RDI, 0b1111111111111 # instrumentation
AND dword ptr [R14 + RDI], 80 
CMOVO RCX, RDI 
AND RBX, 0b1111111111111 # instrumentation
OR dword ptr [R14 + RBX], 0b1000000000000000000000000000000 # instrumentation
BSF EAX, dword ptr [R14 + RBX] 
BT DI, -127 
JBE .bb_main.1 
JMP .bb_main.exit 
.bb_main.1:
AND RCX, 0b1111111111111 # instrumentation
TEST qword ptr [R14 + RCX], RCX 
CMOVNBE RAX, RCX 
AND RSI, 0b1111111111111 # instrumentation
AND CX, 0b111 # instrumentation
LOCK BTS word ptr [R14 + RSI], CX 
AND RDX, 0b1111111111111 # instrumentation
CMOVNL RDX, qword ptr [R14 + RDX] 
AND RDX, 0b1111111111111 # instrumentation
TEST dword ptr [R14 + RDX], EAX 
AND RAX, 0b1111111111111 # instrumentation
AND qword ptr [R14 + RAX], RBX 
OR CL, 83 
CMOVNP SI, DI 
AND DL, 104 
CMOVS ESI, ESI 
.bb_main.exit:
.test_case_exit:
MFENCE # instrumentation
